crowd of people going about the streets - Francés Inglés Diccionario